Visual specification and monitoring of software agents in decentralised process- centred environments
نویسنده
چکیده
Distributed, cooperating software agents are useful in many problem domains, such as task automation and work coordination in process-centred environments. We describe a visual language for specifying such software agents, which uses the composition of event-based software components. These specifications may contain interfaces to remotely executing agents, and agents may be run locally or on distributed machines using a decentralised software architecture. As facilities to configure and monitor the state and activities of such distributed, cooperating software agents is essential, we provide primarily visual capabilities to achieve this. Our static and dynamic software agent visualisation techniques have been used on several projects where distributed information processing, system interfacing, work coordination and task automation are required. We illustrate our visualisation techniques with examples from these domains.
منابع مشابه
Decentralised workflows and software agents
This paper argues that the combination of software agents with existing workflow management systems can facilitate the degree of co-ordination and collaboration required to make virtual enterprises a reality. It describes the use of software agents in the: setting-up of decentralised workflows; reactive and proactive redistribution of work during process failures; promotion of interoperability ...
متن کاملAn architecture and environment for decentralised, internet-wide software process modelling and enactment
Centralised client/server approaches to supporting software process modelling and enactment are common, but can suffer from serious robustness, performance and security problems. We describe a decentralised architecture for software process modelling and enactment, which also incorporates distributed work coordination, task automation and system integration facilities. Our environment based on ...
متن کاملDistributed Component Engineering using a Decentralised, Internet-based Environment
Engineering component-based software systems in a distributed fashion is challenging. Particular issues to address include software process and work co-ordination, sharing and collaborative editing of component specifications, designs and implementations, and appropriate sharing of reusable components. This paper describes our approach to tool support for distributed component engineering. Seve...
متن کاملVisual Specification and Monitoring of Software Agents in Decentralized Process-Centred Environments
ion", in Proc. of the 1995 IEEE Symp. on Visual Languages, Darmsdart, Germany (Sept. 1995), IEEE CS Press, pp. 53-60. 12. D.Q. Zhang and K.A. Zhang, "Visual Programming Environment for Distributed Systems", in Proc. of the 1995 IEEE Sym. on Visual Languages, Darmsdadt, Germany (Sept. 1995), IEEE CS Press, pp. 310-317. 13. G. Wirtz, "A Visual Approach for Developing, Understanding and Analyzing ...
متن کامل- 1 - Decentralised Process Modelling
In this paper, we advocate decentralised process modelling and suggest that understanding and modelling the development processes of individual development participants is the key to supporting collaborative development. Our approach relies on recognising individual developers’ states (“situations”) by analysing local development histories. Different situations can be used to trigger a variety ...
متن کامل